草庐IT

ViewPager 的 Android Viewholder

全部标签

android - 在 ViewPager Android 中设置来自 url 的图像

我正在关注thistutorial用于在我的项目中实现ViewPager。我已经成功地使用静态图像做到了这一点。现在我想更改它,以便从urls检索图像并显示在ViewPager中。下面是我的代码。WhereshouldIaddthemethodfordownloadingimagesandhowtosetittomyViewPager?任何帮助将不胜感激。主要Activity:publicclassMainActivityextendsAppCompatActivity{privateArrayListimages;privateBitmapFactory.Optionsoptions

android - 如何设置 ViewPager 大小

我可以设置viewpager的大小吗?像image1,我想在同一屏幕上显示3页。如果不行,我只能用LinearLayout吗? 最佳答案 您的问题类似于一个CommonWare的博客。Multiple-ViewViewPagerOptions有三种做法。其中之一是在您的PagerAdapter中覆盖getPageWidth():@OverridepublicfloatgetPageWidth(intposition){return(0.5f);}其他的比较复杂,但是有附加源和很长的解释,所以我不在这里复制。

android - 如何更改 Android ViewPager 背景颜色?

ViewPager背景为灰色。我在互联网上找不到任何清晰的文章来展示如何将背景颜色更改为黑色。任何想法将不胜感激。 最佳答案 你可以通过两种方式实现它,1.在xml中的ViewPager中添加以下内容android:background="#000000"2.像下面这样动态地做,ViewPagerpager=(ViewPager)findViewById(R.id.pager);pager.setBackgroundColor(Color.BLACK); 关于android-如何更改An

android - 使用 TabLayout Viewpager 时出现 "Already managing a GoogleApiClient with id 0"异常

我想使用TabLayoutViewPagerFragments集成GoogleSignup。ViewPager包含两个fragmentLoginFragment和RegistrationFragment,并且都包含“Google注册”按钮。问题是我在启动Activity时遇到以下错误。java.lang.IllegalStateException:AlreadymanagingaGoogleApiClientwithid0完整的错误日志-java.lang.IllegalStateException:AlreadymanagingaGoogleApiClientwithid0atcom

android - 使用 ViewPager 更改选项卡时重新创建 fragment

我有一个带有4个选项卡的ViewPager。我正在使用扩展FragmentPagerAdapter的自定义适配器。问题是,当我更改选项卡时,第一个Fragment会再次创建,尽管它当前不可见。而且,这只会在第四次更改选项卡后发生。例如。tab1->tab2->tab3=>onStop从tab1被调用。->tab2=>从tab1调用onCreateView(未调用onAttach)。我想避免这种情况。我需要所有选项卡始终保持其状态,即使它们当前未显示也是如此。我该怎么做? 最佳答案 就像使用ViewPager中的方法setOffscr

android - 想用ViewPager,android.support.* 无法被识别?

编辑对所有图片感到抱歉。我试图让您最好地了解我所处的位置。我正在尝试获取ViewPager处理我的应用程序,但它无法识别SupportLibrary我在SDK管理器中下载的。我正在为SDK版本10编码。这是我的SDKManager的屏幕截图:安装Android支持库和最新的工具后,我转到帮助>>检查更新。运行此命令后,我收到如下所示的两个弹出窗口。ProblemOccured弹出窗口表示无法在该站点找到存储库。我安装了SequoyahNaticeCodeSupport当我第一次开始开发这个应用程序但从未使用过它时。我尝试重新安装软件包以摆脱此弹出窗口,但它不会让我安装,因为它已经安装。

Android - Viewpager 和 fragment ,方法不起作用

我有一个带有两个Fragment的ViewPager,我在FragmentActivity的onCreate中实例化了这两个Fragment。privateListfragments=newVector();fragments.add(Fragment.instantiate(this,Frag_1.class.getName()));fragments.add(Fragment.instantiate(this,Frag_2.class.getName()));this.vPagerAdapter=newAdapt(super.getSupportFragmentManager(),

android - ActionBarSherlock + Tabbed Fragments + ViewPager inside a fragment

我有一个使用ActionBarSherlock的选项卡式应用程序。ActionBar中的选项卡都是fragment。其中一个fragment包含一个显示多个fragment的viewpager-每个fragment都包含来自URL的图像(使用ImageView的变体)。第一次单击选项卡时,整个过程运行良好-它显示了显示图像的寻呼机。第二次单击选项卡(单击其他选项卡后)没有任何反应-寻呼机不显示并且屏幕保持空白(除了actionBar)。代码附在下面。似乎FragmentPagerAdapter正在创建,但它没有第二次对项目进行分页。我做错了什么?importjava.io.IOExce

java - 更改 ViewPager 的滚动颜色

如何在android中更改ViewPager的滚动发光效果颜色?或者有没有办法通过主题更改整个应用的滚动颜色?我知道setOverScrollHeader和页脚,但这些“逻辑上”当然不适用于水平模式下的viewpager。 最佳答案 最简单的方法是使用主题为您的viewpager覆盖colorPrimary。例如:在您的fragment/Activity中:在你的文件styles.xml中:#FFFFFF 关于java-更改ViewPager的滚动颜色,我们在StackOverflow上

android - 动态中心对齐 ViewPager

我无法将fragment对齐到View页面的中心,用户可以在屏幕上看到多个fragment。这个问题以前已经解决了,但是当fragment有不同的大小时就没有了。CanViewPagerhavemultipleviewsinperpage?是我使用的一个链接。它的pagercontainer解决方案有效但速度很慢。我的解决方案是通过setPadding(int,int,int,int)方法和false为setClipToPadding设置ViewPager填充。这样做会使fragment看起来好像在中心对齐,但假设所有fragment的大小都相同(因为setPadding是View的全